open trench excavation - Turco Inglés Diccionario